package itheima.itheima_239;
/*
    哈希值：
        是JDK根据对象的地址或者字符串或者数字算出来的int类型的数值

        Object类中有一个方法可以获取对象的哈希值
            public int hashcode（）：返回对象的哈希码值
 */
public class HashDemo {
    public static void main(String[] args) {
        Student s1=new Student("张三",20);

        //同一个对象多次调用hashCode方法返回的哈希值是相同的
        System.out.println(s1.hashCode());//764977973
        System.out.println(s1.hashCode());//764977973
        System.out.println("--------");

        //默认情况下，不同对象的哈希值是不同的

        //通过方法重写，可以实现不同对象的哈希值是相同的

        Student s2=new Student("张三",20)
                ;
        System.out.println(s2.hashCode());//381259350
    }
}
